// IMPORT


// [[file:~/literate-programming/soul-hunter-awakening-damage-calculator-web-edition.org::*IMPORT][IMPORT:1]]
import * as Sample from "./sample.module.js"
// IMPORT:1 ends here
// DATABASE


// [[file:~/literate-programming/soul-hunter-awakening-damage-calculator-web-edition.org::*DATABASE][DATABASE:1]]
let objects=[]

function push(object){
    objects.push(object)
}

function report(){
    Sample.report(objects)
}
// DATABASE:1 ends here
// 基础方案


// [[file:~/literate-programming/soul-hunter-awakening-damage-calculator-web-edition.org::*%E5%9F%BA%E7%A1%80%E6%96%B9%E6%A1%88][基础方案:1]]
push(
    {标题:"基础方案",方案:Sample.copyOptions()}
)
// 基础方案:1 ends here
// 满精准


// [[file:~/literate-programming/soul-hunter-awakening-damage-calculator-web-edition.org::*%E6%BB%A1%E7%B2%BE%E5%87%86][满精准:1]]
push(
    {标题:"满精准",
     方案:(function(){
         let n=Sample.copyOptions()
         n.暴击率.精准=0.24
         return n
     })()
    }
)
// 满精准:1 ends here
// 满重创


// [[file:~/literate-programming/soul-hunter-awakening-damage-calculator-web-edition.org::*%E6%BB%A1%E9%87%8D%E5%88%9B][满重创:1]]
push(
    {标题:"满重创",
     方案:(function(){
         let n=Sample.copyOptions()
         n.暴击伤害倍率.重创=0.45
         return n
     })()
    }
)
// 满重创:1 ends here
// 五星变异少司命一注双开


// [[file:~/literate-programming/soul-hunter-awakening-damage-calculator-web-edition.org::*%E4%BA%94%E6%98%9F%E5%8F%98%E5%BC%82%E5%B0%91%E5%8F%B8%E5%91%BD%E4%B8%80%E6%B3%A8%E5%8F%8C%E5%BC%80][五星变异少司命一注双开:1]]
push(
    {标题:"五星变异少司命一注双开",
     方案:(function(){
         let n=Sample.copyOptions()
         n.暴击伤害倍率.出战魂=0.65
         n.弱点攻击伤害加成.出战魂弱点伤害加成=0.1+0.2+0.03
         n.传递系数=0.6+0.03
         return n
     })()
    }
)
// 五星变异少司命一注双开:1 ends here
// EXPORT


// [[file:~/literate-programming/soul-hunter-awakening-damage-calculator-web-edition.org::*EXPORT][EXPORT:1]]
export{report}
// EXPORT:1 ends here
